using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;

 namespace TaobaoAPIDAO
 {
     public static class OrderApiFiled
     {
#region public const string Order API的字段信息
/* ***************Order字段信息说明**********************
*1:手工调整金额.格式为:1.01;单位:元;精确到小数点后两位.
*2:买家昵称
*3:买家是否已评价。可选值：true(已评价)，false(未评价)
*4:交易商品对应的类目ID
*5:订单优惠金额。精确到2位小数;单位:元。如:200.07，表示:200元7分
*6:商品的字符串编号(注意：iid近期即将废弃，请用num_iid参数)
*7:是否超卖
*8:套餐ID
*9:套餐的值。如：M8原装电池:便携支架:M8专用座充:莫凡保护袋
*10:订单修改时间，目前只有taobao.trade.ordersku.update会返回此字段。
*11:购买数量。取值范围:大于零的整数
*12:商品数字ID
*13:子订单编号
*14:商家外部编码(可与商家外部系统对接)。外部商家自己定义的商品Item的id，可以通过taobao.items.custom.get获取商品的Item的信息
*15:外部网店自己定义的Sku编号
*16:子订单实付金额。精确到2位小数，单位:元。如:200.07，表示:200元7分。计算公式如下：payment = price * num + adjust_fee - discount_fee + post_fee(邮费，单笔子订单时子订单实付金额包含邮费，多笔子订单时不包含邮费)；对于退款成功的子订单，由于主订单的优惠分摊金额，会造成该字段可能不为0.00元。建议使用退款前的实付金额减去退款单中的实际退款金额计算。
*17:商品图片的绝对路径
*18:商品价格。精确到2位小数;单位:元。如:200.07，表示:200元7分
*19:最近退款ID
*20:退款状态。退款状态。可选值 WAIT_SELLER_AGREE(买家已经申请退款，等待卖家同意) WAIT_BUYER_RETURN_GOODS(卖家已经同意退款，等待买家退货) WAIT_SELLER_CONFIRM_GOODS(买家已经退货，等待卖家确认收货) SELLER_REFUSE_BUYER(卖家拒绝退款) CLOSED(退款关闭) SUCCESS(退款成功)
*21:卖家昵称
*22:卖家是否已评价。可选值：true(已评价)，false(未评价)
*23:卖家类型，可选值为：B（商城商家），C（普通卖家）
*24:商品的最小库存单位Sku的id.可以通过taobao.item.sku.get获取详细的Sku信息
*25:SKU的值。如：机身颜色:黑色;手机套餐:官方标配
*26:订单快照详细信息
*27:订单快照URL
*28:订单状态（请关注此状态，如果为TRADE_CLOSED_BY_TAOBAO状态，则不要对此订单进行发货，切记啊！）。可选值:  <ul> <li>TRADE_NO_CREATE_PAY(没有创建支付宝交易)  <li>WAIT_BUYER_PAY(等待买家付款)  <li>WAIT_SELLER_SEND_GOODS(等待卖家发货,即:买家已付款)  <li>WAIT_BUYER_CONFIRM_GOODS(等待买家确认收货,即:卖家已发货)  <li>TRADE_BUYER_SIGNED(买家已签收,货到付款专用)  <li>TRADE_FINISHED(交易成功)  <li>TRADE_CLOSED(付款以后用户退款成功，交易自动关闭)  <li>TRADE_CLOSED_BY_TAOBAO(付款以前，卖家或买家主动关闭交易)
*29:订单超时到期时间。格式:yyyy-MM-dd HH:mm:ss
*30:商品标题
*31:应付金额（商品价格 * 商品数量 + 手工调整金额 - 订单优惠金额）。精确到2位小数;单位:元。如:200.07，表示:200元7分
************************************* */
/// <summary>
/// Order的字段信息
/// </summary>
public const string OrderApiField = @"
adjust_fee,
buyer_nick,
buyer_rate,
cid,
discount_fee,
iid,
is_oversold,
item_meal_id,
item_meal_name,
modified,
num,
num_iid,
oid,
outer_iid,
outer_sku_id,
payment,
pic_path,
price,
refund_id,
refund_status,
seller_nick,
seller_rate,
seller_type,
sku_id,
sku_properties_name,
snapshot,
snapshot_url,
status,
timeout_action_time,
title,
total_fee";
#endregion
    }
}